SYNOPSIS

Static Public Attributes

static const bool FirstPointIsCentroid = false

There is no guarantee that the first point in a node is its centroid. static const bool HasOverlappingChildren = false

Each binary space tree node has two children which represent non-overlapping subsets of the space which the node represents. static const bool HasSelfChildren = false

Points are not contained at multiple levels of the binary space tree. static const bool RearrangesDataset = true

Points are rearranged during building of the tree.

Detailed Description

template<typename BoundType, typename StatisticType, typename MatType>class mlpack::tree::TreeTraits< BinarySpaceTree< BoundType, StatisticType, MatType > >

This is a specialization of the TreeType class to the BinarySpaceTree tree type.

It defines characteristics of the binary space tree, and is used to help write tree-independent (but still optimized) tree-based algorithms. See mlpack/core/tree/tree_traits.hpp for more information.

Definition at line 39 of file traits.hpp.

Member Data Documentation

template<typename BoundType , typename StatisticType , typename MatType > const bool \fBmlpack::tree::TreeTraits\fP< \fBBinarySpaceTree\fP< BoundType, StatisticType, MatType > >::FirstPointIsCentroid = false\fC [static]\fP

There is no guarantee that the first point in a node is its centroid.

Definition at line 52 of file traits.hpp.

template<typename BoundType , typename StatisticType , typename MatType > const bool \fBmlpack::tree::TreeTraits\fP< \fBBinarySpaceTree\fP< BoundType, StatisticType, MatType > >::HasOverlappingChildren = false\fC [static]\fP

Each binary space tree node has two children which represent non-overlapping subsets of the space which the node represents. Therefore, children are not overlapping.

Definition at line 47 of file traits.hpp.

template<typename BoundType , typename StatisticType , typename MatType > const bool \fBmlpack::tree::TreeTraits\fP< \fBBinarySpaceTree\fP< BoundType, StatisticType, MatType > >::HasSelfChildren = false\fC [static]\fP

Points are not contained at multiple levels of the binary space tree.

Definition at line 57 of file traits.hpp.

template<typename BoundType , typename StatisticType , typename MatType > const bool \fBmlpack::tree::TreeTraits\fP< \fBBinarySpaceTree\fP< BoundType, StatisticType, MatType > >::RearrangesDataset = true\fC [static]\fP

Points are rearranged during building of the tree.

Definition at line 62 of file traits.hpp.

Author

Generated automatically by Doxygen for MLPACK from the source code.